//
//  JKShopView.m
//  JKXib
//
//  Created by 王冲 on 2019/7/7.
//  Copyright © 2019 王冲. All rights reserved.
//

#import "JKShopView.h"

@implementation JKShopView


// 注意点：当一个控件是通过代码创建的，在初始化的时候会走这里
-(instancetype)initWithFrame:(CGRect)frame{
    
    if (self = [super initWithFrame:frame]) {
        
    }
    
    return self;
}


/******   下面两个都是加载后的创建    *******/

// 注意点当一个控件是从 xib 或者 storyboard 创建出来的，初始化的时候一定会调用 initWithCoder
// 但是：有可能某些控件还没有加载出来
-(instancetype)initWithCoder:(NSCoder *)aDecoder{
    
    if (self = [super initWithCoder:aDecoder]) {
        
        NSLog(@"initWithCoder:%@",self.btn);
    }
    
    return self;
}

// // 注意点当一个控件是从 xib 或者 storyboard 创建出来的，初始化的时候一定会调用 awakeFromNib,
// 但是：控件都会完全加载出来
-(void)awakeFromNib{
    
    [super awakeFromNib];
    
    NSLog(@"awakeFromNib:%@",self.btn);
}

+(instancetype)shopView{
    
    return [[NSBundle mainBundle]loadNibNamed:NSStringFromClass(self) owner:nil options:nil].firstObject;
}

@end
